@charset "utf-8";
/* CSS Document */
body{ background:#f5f5f5;}
.location i{ width:34px; height:26px; background-position:-266px 0;}
.menufix{ width:1158px; overflow: hidden; background: #fff; padding: 15px 20px 10px 20px; margin-bottom: 20px; border:1px #ddd solid;}
.menufix h1{ font-size:22px; margin-bottom:15px; font-weight:normal; color:#29AA78;}
.menufix h1 i{ margin-right:8px; vertical-align:middle; width:22px; height:22px; background-position:-250px -361px;}
.menufix dl{ float: left; width:1158px; line-height: 22px; margin-bottom:5px;}
.menufix dl dt{ float: left; width:60px; height:30px; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.menufix dl dd{ float: left; width:1078px; padding: 0 10px; }
.menufix dl dd a{ display: inline-block; padding: 0 15px; }
.menufix dl dd a.active{ color: #fff; font-size:13px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background: #48bb8e; }
.menufix dl dd a.active:hover{ color: #fff !important; text-decoration:none;}

.left{ float:left; width:880px; overflow:hidden;}
.leftPic{ width:840px; border:1px #ddd solid; background:#fff; padding:20px 19px; margin-bottom:20px;}
.leftPic dl{ width:838px; border:1px #eaeaea solid; overflow:hidden; margin-bottom:15px;}
.leftPic dl dt{ float:left; width:220px; height:140px;}
.leftPic dl dt a{ display:inline-block; width:220px; height:140px; position:relative; overflow:hidden;}
.leftPic dl dt img{ position:absolute;}
.leftPic dl dd{ float:left; width:585px; padding:10px 20px 10px 13px;}
.leftPic dl dd ul{ width:585px; overflow:hidden;}
.leftPic dl dd ul li{ width:585px; line-height:22px; margin-bottom:5px; color:#666;}
.leftPic dl dd ul a{ display:inline-block; max-width:585px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:17px; margin-bottom:5px;}
.leftPic dl dd ul a i{ float:left; margin-right:6px; vertical-align:middle;}
.leftPic.spot dl dd ul a i{ width:23px; height:17px; background-position:-231px -241px; margin-top:2px;}
.leftPic.hotel dl dd ul a i{ width:13px; height:17px; background-position:-255px -241px; margin-top:2px;}
.leftPic dl dd ul li span{ color:#4A88D1}
.leftPic dl dd ul li.addr{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


.leftNoPic{ width:840px; border:1px #ddd solid; background:#fff; padding:20px 19px; margin-bottom:20px; overflow:hidden;}
.leftNoPic .general ul{ float:left; width:380px; background:#f9f9f9; margin-left:20px; padding:10px 15px; margin-bottom:15px;}
.leftNoPic .general ul li{width:380px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666;}
.leftNoPic .general ul a{ color:#0E79D0; font-size:17px; }
.leftNoPic .general ul strong{ font-weight:normal;}


.Linklist{ width:838px; background:#fff; margin-top:20px; padding:20px 20px 10px 20px; border:1px #ddd solid;}
.Linklist dl{ width:838px; margin-bottom:10px;}
.Linklist dl dt{ font-size:17px; color:#666; margin-bottom:5px;}
.Linklist dl dd a{ color:#999; font-size:13px; display:inline-block; margin-right:30px;}



.right{ float:left; width:300px; margin-left:20px;}
.right .bdgd{ margin-bottom:20px;}

.right .ask{ width:298px; border:1px #ddd solid; background:#fff; margin-bottom:20px;}
.right .ask dt{ padding-right:15px;}
.right .ask dt span{ display:inline-block; border-top:2px #2fbdab solid; font-size:17px; color:#2fbdab; padding:5px 15px;}
.right .ask dt a{ color:#2fbdab; float:right; padding:5px 0; font-size:13px;}
.right .ask dt a i{ width:6px; height:11px; background-position:-187px -230px; margin-left:5px; vertical-align:middle; margin-top:-2px;}
.right .ask dd{ width:268px; padding:0 15px 10px 15px;}
.right .ask dd ul{ width:268px;}
.right .ask dd ul li{ padding:5px 0; line-height:22px;}
.right .ask dd ul li a{ width:258px; display:inline-block;}
.right .ask dd ul li i{ float:left; width:4px; height:4px; background:#2fbdab; margin-right:6px; margin-top:10px;}

.bdgd{ width:100%;}
